<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>ParseObject</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="ParseObject";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../com/parse/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ParseObject.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li>
<li><a href="../../com/parse/ParsePush.html" title="class in com.parse"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/parse/ParseObject.html" target="_top">Frames</a></li>
<li><a href="ParseObject.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.parse</div>
<h2 title="Class ParseObject" class="title">Class ParseObject</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></li>
<li>
<ul class="inheritance">
<li>com.parse.ParseObject</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../com/parse/ParseInstallation.html" title="class in com.parse">ParseInstallation</a>, <a href="../../com/parse/ParseRole.html" title="class in com.parse">ParseRole</a>, <a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">ParseObject</span>
extends <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The <code>ParseObject</code> is a local representation of data that can be saved and retrieved from
 the Parse cloud.
 <p/>
 The basic workflow for creating new data is to construct a new <code>ParseObject</code>, use
 <a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)"><code>ParseObject.put(String, Object)</code></a> to fill it with data, and then use <a href="../../com/parse/ParseObject.html#saveInBackground()"><code>ParseObject.saveInBackground()</code></a> to
 persist to the cloud.
 <p/>
 The basic workflow for accessing existing data is to use a <a href="../../com/parse/ParseQuery.html" title="class in com.parse"><code>ParseQuery</code></a> to specify which
 existing data to retrieve.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#DEFAULT_PIN">DEFAULT_PIN</a></strong></code>
<div class="block">Default name for pinning if not specified.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#ParseObject()">ParseObject</a></strong>()</code>
<div class="block">The base class constructor to call in subclasses.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#ParseObject(java.lang.String)">ParseObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;theClassName)</code>
<div class="block">Constructs a new <code>ParseObject</code> with no data in it.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#add(java.lang.String,%20java.lang.Object)">add</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
   <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">Atomically adds an object to the end of the array associated with a given key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#addAll(java.lang.String,%20java.util.Collection)">addAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
      <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;values)</code>
<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the end of the array
 associated with a given key.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#addAllUnique(java.lang.String,%20java.util.Collection)">addAllUnique</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
            <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;values)</code>
<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the array associated with a
 given key, only adding elements which are not already present in the array.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#addUnique(java.lang.String,%20java.lang.Object)">addUnique</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
         <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">Atomically adds an object to the array associated with a given key, only if it is not already
 present in the array.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#containsKey(java.lang.String)">containsKey</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Whether this object has a particular key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#create(java.lang.Class)">create</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;subclass)</code>
<div class="block">Creates a new <code>ParseObject</code> based upon a subclass type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#create(java.lang.String)">create</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className)</code>
<div class="block">Creates a new <code>ParseObject</code> based upon a class name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)">createWithoutData</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;subclass,
                 <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</code>
<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between
 <code>ParseObject</code>s.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.String,%20java.lang.String)">createWithoutData</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className,
                 <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</code>
<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between
 <code>ParseObject</code>s.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#delete()">delete</a></strong>()</code>
<div class="block">Deletes this object on the server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteAll(java.util.List)">deleteAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Deletes each object in the provided list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List)">deleteAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Deletes each object in the provided list.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteAllInBackground(java.util.List,%20com.parse.DeleteCallback)">deleteAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                     <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Deletes each object in the provided list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteEventually()">deleteEventually</a></strong>()</code>
<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is
 currently inaccessible.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteEventually(com.parse.DeleteCallback)">deleteEventually</a></strong>(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is
 currently inaccessible.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteInBackground()">deleteInBackground</a></strong>()</code>
<div class="block">Deletes this object on the server in a background thread.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#deleteInBackground(com.parse.DeleteCallback)">deleteInBackground</a></strong>(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Deletes this object on the server in a background thread.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetch()">fetch</a></strong>()</code>
<div class="block">Fetches this object with the data from the server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAll(java.util.List)">fetchAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Fetches all the objects in the provided list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllIfNeeded(java.util.List)">fetchAllIfNeeded</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Fetches all the objects that don't have data in the provided list.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List)">fetchAllIfNeededInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllIfNeededInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllIfNeededInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                            <a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a>&lt;T&gt;&nbsp;callback)</code>
<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List)">fetchAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Fetches all the objects in the provided list in the background.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchAllInBackground(java.util.List,%20com.parse.FindCallback)">fetchAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                    <a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a>&lt;T&gt;&nbsp;callback)</code>
<div class="block">Fetches all the objects in the provided list in the background.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()">fetchFromLocalDatastore</a></strong>()</code>
<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the
 server already.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">fetchFromLocalDatastoreInBackground</a></strong>(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a>&lt;T&gt;&nbsp;callback)</code>
<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the
 server already.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchIfNeeded()">fetchIfNeeded</a></strong>()</code>
<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground()">fetchIfNeededInBackground</a></strong>()</code>
<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchIfNeededInBackground(com.parse.GetCallback)">fetchIfNeededInBackground</a></strong>(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a>&lt;T&gt;&nbsp;callback)</code>
<div class="block">If this <code>ParseObject</code> has not been fetched (i.e.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchInBackground()">fetchInBackground</a></strong>()</code>
<div class="block">Fetches this object with the data from the server in a background thread.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)">fetchInBackground</a></strong>(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a>&lt;T&gt;&nbsp;callback)</code>
<div class="block">Fetches this object with the data from the server in a background thread.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#get(java.lang.String)">get</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getACL()">getACL</a></strong>()</code>
<div class="block">Access the <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getBoolean(java.lang.String)">getBoolean</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <code>boolean</code> value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getBytes(java.lang.String)">getBytes</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <code>byte[]</code> value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getClassName()">getClassName</a></strong>()</code>
<div class="block">Accessor to the class name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getCreatedAt()">getCreatedAt</a></strong>()</code>
<div class="block">This reports time as the server sees it, so that if you create a <code>ParseObject</code>, then wait a
 while, and then call <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the creation time will be the time of the first
 <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was created locally.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getDate(java.lang.String)">getDate</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getDouble(java.lang.String)">getDouble</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <code>double</code> value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getInt(java.lang.String)">getInt</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access an <code>int</code> value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getJSONArray(java.lang.String)">getJSONArray</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getJSONObject(java.lang.String)">getJSONObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getList(java.lang.String)">getList</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getLong(java.lang.String)">getLong</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <code>long</code> value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;<a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getMap(java.lang.String)">getMap</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getNumber(java.lang.String)">getNumber</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a> value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getObjectId()">getObjectId</a></strong>()</code>
<div class="block">Accessor to the object id.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getParseFile(java.lang.String)">getParseFile</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getParseGeoPoint(java.lang.String)">getParseGeoPoint</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getParseObject(java.lang.String)">getParseObject</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <code>ParseObject</code> value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getParseUser(java.lang.String)">getParseUser</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a>&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getRelation(java.lang.String)">getRelation</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access or create a <a href="../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> value for a key</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getString(java.lang.String)">getString</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#getUpdatedAt()">getUpdatedAt</a></strong>()</code>
<div class="block">This reports time as the server sees it, so that if you make changes to a <code>ParseObject</code>, then
 wait a while, and then call <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the updated time will be the time of the
 <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was changed locally.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#has(java.lang.String)">has</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Whether this object has a particular key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#hasSameId(com.parse.ParseObject)">hasSameId</a></strong>(<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#increment(java.lang.String)">increment</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Atomically increments the given key by 1.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#increment(java.lang.String,%20java.lang.Number)">increment</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
         <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;amount)</code>
<div class="block">Atomically increments the given key by the given number.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#isDataAvailable()">isDataAvailable</a></strong>()</code>
<div class="block">Gets whether the <code>ParseObject</code> has been fetched.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#isDirty()">isDirty</a></strong>()</code>
<div class="block">Whether any key-value pair in this object (or its children) has been added/updated/removed and
 not saved yet.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#isDirty(java.lang.String)">isDirty</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Whether a value associated with a key has been added/updated/removed and not saved yet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://developer.android.com/reference/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#keySet()">keySet</a></strong>()</code>
<div class="block">Returns a set view of the keys contained in this object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#mergeFromDiskJSON(org.json.JSONObject)">mergeFromDiskJSON</a></strong>(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a>&nbsp;object)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pin()">pin</a></strong>()</code>
<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pin(java.lang.String)">pin</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAll(java.util.List)">pinAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)">pinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
      <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                  <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</code>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                  <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)">pinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                  <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                  <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</code>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinInBackground()">pinInBackground</a></strong>()</code>
<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)">pinInBackground</a></strong>(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</code>
<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String)">pinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)">pinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
               <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</code>
<div class="block">Stores the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#put(java.lang.String,%20java.lang.Object)">put</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
   <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">Add a key-value pair to this object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#refresh()">refresh</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>Please use <a href="../../com/parse/ParseObject.html#fetch()"><code>ParseObject.fetch()</code></a> instead.</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#refreshInBackground(com.parse.RefreshCallback)">refreshInBackground</a></strong>(<a href="../../com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a>&nbsp;callback)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>Please use <a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)"><code>ParseObject.fetchInBackground(GetCallback)</code></a> instead.</i></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#registerSubclass(java.lang.Class)">registerSubclass</a></strong>(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;subclass)</code>
<div class="block">Registers a custom subclass type with the Parse SDK, enabling strong-typing of those
 <code>ParseObject</code>s whenever they appear.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#remove(java.lang.String)">remove</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Removes a key from this object's data if it exists.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#removeAll(java.lang.String,%20java.util.Collection)">removeAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
         <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;values)</code>
<div class="block">Atomically removes all instances of the objects contained in a <code>Collection</code> from the
 array associated with a given key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#save()">save</a></strong>()</code>
<div class="block">Saves this object to the server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveAll(java.util.List)">saveAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Saves each object in the provided list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List)">saveAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Saves each object in the provided list to the server in a background thread.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveAllInBackground(java.util.List,%20com.parse.SaveCallback)">saveAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                   <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</code>
<div class="block">Saves each object in the provided list to the server in a background thread.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveEventually()">saveEventually</a></strong>()</code>
<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is
 currently inaccessible.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveEventually(com.parse.SaveCallback)">saveEventually</a></strong>(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</code>
<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is
 currently inaccessible.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveInBackground()">saveInBackground</a></strong>()</code>
<div class="block">Saves this object to the server in a background thread.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#saveInBackground(com.parse.SaveCallback)">saveInBackground</a></strong>(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</code>
<div class="block">Saves this object to the server in a background thread.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#setACL(com.parse.ParseACL)">setACL</a></strong>(<a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a>&nbsp;acl)</code>
<div class="block">Set the <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#setObjectId(java.lang.String)">setObjectId</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newObjectId)</code>
<div class="block">Setter for the object id.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpin()">unpin</a></strong>()</code>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpin(java.lang.String)">unpin</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAll()">unpinAll</a></strong>()</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAll(java.util.List)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)">unpinAll</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
        <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground()">unpinAllInBackground</a></strong>()</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                    <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                    <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                    <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<br>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)">unpinAllInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                    <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                    <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinInBackground()">unpinInBackground</a></strong>()</code>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)">unpinInBackground</a></strong>(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String)">unpinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)">unpinInBackground</a></strong>(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                 <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</code>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;<a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="DEFAULT_PIN">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DEFAULT_PIN</h4>
<pre>public static final&nbsp;<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_PIN</pre>
<div class="block">Default name for pinning if not specified.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pin()"><code>ParseObject.pin()</code></a>, 
<a href="../../com/parse/ParseObject.html#unpin()"><code>ParseObject.unpin()</code></a>, 
<a href="../../constant-values.html#com.parse.ParseObject.DEFAULT_PIN">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="ParseObject()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ParseObject</h4>
<pre>protected&nbsp;ParseObject()</pre>
<div class="block">The base class constructor to call in subclasses. Uses the class name specified with the
 <a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><code>ParseClassName</code></a> annotation on the subclass.</div>
</li>
</ul>
<a name="ParseObject(java.lang.String)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ParseObject</h4>
<pre>public&nbsp;ParseObject(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;theClassName)</pre>
<div class="block">Constructs a new <code>ParseObject</code> with no data in it. A <code>ParseObject</code> constructed in
 this way will not have an objectId and will not persist to the database until <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>
 is called.
 <p>
 Class names must be alphanumerical plus underscore, and start with a letter. It is recommended
 to name classes in <code>PascalCaseLikeThis</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theClassName</code> - The className for this <code>ParseObject</code>.</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="create(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
<pre>public static&nbsp;<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&nbsp;create(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className)</pre>
<div class="block">Creates a new <code>ParseObject</code> based upon a class name. If the class name is a special type
 (e.g. for <code>ParseUser</code>), then the appropriate type of <code>ParseObject</code> is returned.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - The class of object to create.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A new <code>ParseObject</code> for the given class name.</dd></dl>
</li>
</ul>
<a name="create(java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;T&nbsp;create(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;subclass)</pre>
<div class="block">Creates a new <code>ParseObject</code> based upon a subclass type. Note that the object will be
 created based upon the <a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><code>ParseClassName</code></a> of the given subclass type. For example, calling
 create(ParseUser.class) may create an instance of a custom subclass of <code>ParseUser</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subclass</code> - The class of object to create.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A new <code>ParseObject</code> based upon the class name of the given subclass type.</dd></dl>
</li>
</ul>
<a name="createWithoutData(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createWithoutData</h4>
<pre>public static&nbsp;<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&nbsp;createWithoutData(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className,
                            <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</pre>
<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between
 <code>ParseObject</code>s. Calling <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> on this object will return
 <code>false</code> until <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a> or <a href="../../com/parse/ParseObject.html#refresh()"><code>ParseObject.refresh()</code></a> has been called. No network
 request will be made.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>className</code> - The object's class.</dd><dd><code>objectId</code> - The object id for the referenced object.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <code>ParseObject</code> without data.</dd></dl>
</li>
</ul>
<a name="createWithoutData(java.lang.Class, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createWithoutData</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;T&nbsp;createWithoutData(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;subclass,
                                          <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</pre>
<div class="block">Creates a reference to an existing <code>ParseObject</code> for use in creating associations between
 <code>ParseObject</code>s. Calling <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> on this object will return
 <code>false</code> until  <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a> or <a href="../../com/parse/ParseObject.html#refresh()"><code>ParseObject.refresh()</code></a> has been called. No network
 request will be made.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subclass</code> - The <code>ParseObject</code> subclass to create.</dd><dd><code>objectId</code> - The object id for the referenced object.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <code>ParseObject</code> without data.</dd></dl>
</li>
</ul>
<a name="registerSubclass(java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerSubclass</h4>
<pre>public static&nbsp;void&nbsp;registerSubclass(<a href="http://developer.android.com/reference/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;subclass)</pre>
<div class="block">Registers a custom subclass type with the Parse SDK, enabling strong-typing of those
 <code>ParseObject</code>s whenever they appear. Subclasses must specify the <a href="../../com/parse/ParseClassName.html" title="annotation in com.parse"><code>ParseClassName</code></a>
 annotation and have a default constructor.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subclass</code> - The subclass type to register.</dd></dl>
</li>
</ul>
<a name="getClassName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClassName</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getClassName()</pre>
<div class="block">Accessor to the class name.</div>
</li>
</ul>
<a name="keySet()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>keySet</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;keySet()</pre>
<div class="block">Returns a set view of the keys contained in this object. This does not include createdAt,
 updatedAt, authData, or objectId. It does include things like username and ACL.</div>
</li>
</ul>
<a name="getUpdatedAt()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUpdatedAt</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;getUpdatedAt()</pre>
<div class="block">This reports time as the server sees it, so that if you make changes to a <code>ParseObject</code>, then
 wait a while, and then call <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the updated time will be the time of the
 <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was changed locally.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The last time this object was updated on the server.</dd></dl>
</li>
</ul>
<a name="getCreatedAt()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCreatedAt</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;getCreatedAt()</pre>
<div class="block">This reports time as the server sees it, so that if you create a <code>ParseObject</code>, then wait a
 while, and then call <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>, the creation time will be the time of the first
 <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a> call rather than the time the object was created locally.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The first time this object was saved on the server.</dd></dl>
</li>
</ul>
<a name="mergeFromDiskJSON(org.json.JSONObject)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFromDiskJSON</h4>
<pre>protected&nbsp;void&nbsp;mergeFromDiskJSON(<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a>&nbsp;object)</pre>
</li>
</ul>
<a name="isDirty()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirty</h4>
<pre>public&nbsp;boolean&nbsp;isDirty()</pre>
<div class="block">Whether any key-value pair in this object (or its children) has been added/updated/removed and
 not saved yet.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Whether this object has been altered and not saved yet.</dd></dl>
</li>
</ul>
<a name="isDirty(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirty</h4>
<pre>public&nbsp;boolean&nbsp;isDirty(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Whether a value associated with a key has been added/updated/removed and not saved yet.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check for</dd>
<dt><span class="strong">Returns:</span></dt><dd>Whether this key has been altered and not saved yet.</dd></dl>
</li>
</ul>
<a name="getObjectId()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectId</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getObjectId()</pre>
<div class="block">Accessor to the object id. An object id is assigned as soon as an object is saved to the
 server. The combination of a className and an objectId uniquely identifies an object in your
 application.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The object id.</dd></dl>
</li>
</ul>
<a name="setObjectId(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setObjectId</h4>
<pre>public&nbsp;void&nbsp;setObjectId(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newObjectId)</pre>
<div class="block">Setter for the object id. In general you do not need to use this. However, in some cases this
 can be convenient. For example, if you are serializing a <code>ParseObject</code> yourself and wish to
 recreate it, you can use this to recreate the <code>ParseObject</code> exactly.</div>
</li>
</ul>
<a name="save()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>save</h4>
<pre>public final&nbsp;void&nbsp;save()
                throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Saves this object to the server. Typically, you should use <a href="../../com/parse/ParseObject.html#saveInBackground()"><code>ParseObject.saveInBackground()</code></a> instead of
 this, unless you are managing your own threading.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl>
</li>
</ul>
<a name="saveInBackground()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveInBackground</h4>
<pre>public final&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;saveInBackground()</pre>
<div class="block">Saves this object to the server in a background thread. This is preferable to using <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>,
 unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when the save completes.</dd></dl>
</li>
</ul>
<a name="saveInBackground(com.parse.SaveCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveInBackground</h4>
<pre>public final&nbsp;void&nbsp;saveInBackground(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</pre>
<div class="block">Saves this object to the server in a background thread. This is preferable to using <a href="../../com/parse/ParseObject.html#save()"><code>ParseObject.save()</code></a>,
 unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(e)</code> is called when the save completes.</dd></dl>
</li>
</ul>
<a name="saveEventually(com.parse.SaveCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveEventually</h4>
<pre>public final&nbsp;void&nbsp;saveEventually(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</pre>
<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is
 currently inaccessible. Use this when you may not have a solid network connection, and don't
 need to know when the save completes. If there is some problem with the object such that it
 can't be saved, it will be silently discarded. Objects saved with this method will be stored
 locally in an on-disk cache until they can be delivered to Parse. They will be sent immediately
 if possible. Otherwise, they will be sent the next time a network connection is available.
 Objects saved this way will persist even after the app is closed, in which case they will be
 sent the next time the app is opened. If more than 10MB of data is waiting to be sent,
 subsequent calls to <code>#saveEventually()</code> or <a href="../../com/parse/ParseObject.html#deleteEventually()"><code>ParseObject.deleteEventually()</code></a>  will cause old
 saves to be silently  discarded until the connection can be re-established, and the queued
 objects can be saved.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - - A callback which will be called if the save completes before the app exits.</dd></dl>
</li>
</ul>
<a name="saveEventually()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveEventually</h4>
<pre>public final&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;saveEventually()</pre>
<div class="block">Saves this object to the server at some unspecified time in the future, even if Parse is
 currently inaccessible. Use this when you may not have a solid network connection, and don't
 need to know when the save completes. If there is some problem with the object such that it
 can't be saved, it will be silently discarded. Objects saved with this method will be stored
 locally in an on-disk cache until they can be delivered to Parse. They will be sent immediately
 if possible. Otherwise, they will be sent the next time a network connection is available.
 Objects saved this way will persist even after the app is closed, in which case they will be
 sent the next time the app is opened. If more than 10MB of data is waiting to be sent,
 subsequent calls to <code>#saveEventually()</code> or <a href="../../com/parse/ParseObject.html#deleteEventually()"><code>ParseObject.deleteEventually()</code></a>  will cause old
 saves to be silently  discarded until the connection can be re-established, and the queued
 objects can be saved.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when the save completes.</dd></dl>
</li>
</ul>
<a name="deleteEventually(com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteEventually</h4>
<pre>public final&nbsp;void&nbsp;deleteEventually(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is
 currently inaccessible. Use this when you may not have a solid network connection, and don't
 need to know when the delete completes. If there is some problem with the object such that it
 can't be deleted, the request will be silently discarded. Delete requests made with this method
 will be stored locally in an on-disk cache until they can be transmitted to Parse. They will be
 sent immediately if possible. Otherwise, they will be sent the next time a network connection
 is available. Delete instructions saved this way will persist even after the app is closed, in
 which case they will be sent the next time the app is opened. If more than 10MB of commands are
 waiting to be sent, subsequent calls to <code>#deleteEventually()</code> or
 <a href="../../com/parse/ParseObject.html#saveEventually()"><code>ParseObject.saveEventually()</code></a> will cause old instructions to be silently discarded until the
 connection can be re-established, and the queued objects can be saved.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - - A callback which will be called if the delete completes before the app exits.</dd></dl>
</li>
</ul>
<a name="deleteEventually()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteEventually</h4>
<pre>public final&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;deleteEventually()</pre>
<div class="block">Deletes this object from the server at some unspecified time in the future, even if Parse is
 currently inaccessible. Use this when you may not have a solid network connection, and don't
 need to know when the delete completes. If there is some problem with the object such that it
 can't be deleted, the request will be silently discarded. Delete requests made with this method
 will be stored locally in an on-disk cache until they can be transmitted to Parse. They will be
 sent immediately if possible. Otherwise, they will be sent the next time a network connection
 is available. Delete instructions saved this way will persist even after the app is closed, in
 which case they will be sent the next time the app is opened. If more than 10MB of commands are
 waiting to be sent, subsequent calls to <code>#deleteEventually()</code> or
 <a href="../../com/parse/ParseObject.html#saveEventually()"><code>ParseObject.saveEventually()</code></a> will cause old instructions to be silently discarded until the
 connection can be re-established, and the queued objects can be saved.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when the delete completes.</dd></dl>
</li>
</ul>
<a name="refresh()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refresh</h4>
<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public final&nbsp;void&nbsp;refresh()
                   throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Please use <a href="../../com/parse/ParseObject.html#fetch()"><code>ParseObject.fetch()</code></a> instead.</i></div>
<div class="block">Refreshes this object with the data from the server. Call this whenever you want the state of
 the object to reflect exactly what is on the server.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl>
</li>
</ul>
<a name="refreshInBackground(com.parse.RefreshCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refreshInBackground</h4>
<pre><a href="http://developer.android.com/reference/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public final&nbsp;void&nbsp;refreshInBackground(<a href="../../com/parse/RefreshCallback.html" title="interface in com.parse">RefreshCallback</a>&nbsp;callback)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Please use <a href="../../com/parse/ParseObject.html#fetchInBackground(com.parse.GetCallback)"><code>ParseObject.fetchInBackground(GetCallback)</code></a> instead.</i></div>
<div class="block">Refreshes this object with the data from the server in a background thread. This is preferable
 to using refresh(), unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(object, e)</code> is called when the refresh completes.</dd></dl>
</li>
</ul>
<a name="fetch()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetch</h4>
<pre>public&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;T&nbsp;fetch()
                            throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Fetches this object with the data from the server. Call this whenever you want the state of the
 object to reflect exactly what is on the server.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The <code>ParseObject</code> that was fetched.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl>
</li>
</ul>
<a name="fetchInBackground()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchInBackground</h4>
<pre>public final&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;T&gt;&nbsp;fetchInBackground()</pre>
<div class="block">Fetches this object with the data from the server in a background thread. This is preferable to
 using fetch(), unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when fetch completes.</dd></dl>
</li>
</ul>
<a name="fetchInBackground(com.parse.GetCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchInBackground</h4>
<pre>public final&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;fetchInBackground(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a>&lt;T&gt;&nbsp;callback)</pre>
<div class="block">Fetches this object with the data from the server in a background thread. This is preferable to
 using fetch(), unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(object, e)</code> is called when the fetch completes.</dd></dl>
</li>
</ul>
<a name="fetchIfNeededInBackground()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchIfNeededInBackground</h4>
<pre>public final&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;T&gt;&nbsp;fetchIfNeededInBackground()</pre>
<div class="block">If this <code>ParseObject</code> has not been fetched (i.e. <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> returns <code>false</code>),
 fetches this object with the data from the server in a background thread. This is preferable to
 using <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a>, unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when fetch completes.</dd></dl>
</li>
</ul>
<a name="fetchIfNeeded()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchIfNeeded</h4>
<pre>public&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;T&nbsp;fetchIfNeeded()
                                    throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">If this <code>ParseObject</code> has not been fetched (i.e. <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> returns <code>false</code>),
 fetches this object with the data from the server.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The fetched <code>ParseObject</code>.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server is inaccessible.</dd></dl>
</li>
</ul>
<a name="fetchIfNeededInBackground(com.parse.GetCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchIfNeededInBackground</h4>
<pre>public final&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;fetchIfNeededInBackground(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a>&lt;T&gt;&nbsp;callback)</pre>
<div class="block">If this <code>ParseObject</code> has not been fetched (i.e. <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> returns <code>false</code>),
 fetches this object with the data from the server in a background thread. This is preferable to
 using <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a>, unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(object, e)</code> is called when the fetch completes.</dd></dl>
</li>
</ul>
<a name="deleteInBackground()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteInBackground</h4>
<pre>public final&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;deleteInBackground()</pre>
<div class="block">Deletes this object on the server in a background thread. This is preferable to using
 <a href="../../com/parse/ParseObject.html#delete()"><code>ParseObject.delete()</code></a>, unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when delete completes.</dd></dl>
</li>
</ul>
<a name="delete()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>delete</h4>
<pre>public final&nbsp;void&nbsp;delete()
                  throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Deletes this object on the server. This does not delete or destroy the object locally.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an error if the object does not exist or if the internet fails.</dd></dl>
</li>
</ul>
<a name="deleteInBackground(com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteInBackground</h4>
<pre>public final&nbsp;void&nbsp;deleteInBackground(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Deletes this object on the server in a background thread. This is preferable to using
 <a href="../../com/parse/ParseObject.html#delete()"><code>ParseObject.delete()</code></a>, unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - <code>callback.done(e)</code> is called when the save completes.</dd></dl>
</li>
</ul>
<a name="deleteAll(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteAll</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;deleteAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)
                      throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Deletes each object in the provided list. This is faster than deleting each object individually
 because it batches the requests.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to delete.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server returns an error or is inaccessible.</dd></dl>
</li>
</ul>
<a name="deleteAllInBackground(java.util.List, com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;deleteAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                                                 <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Deletes each object in the provided list. This is faster than deleting each object individually
 because it batches the requests.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to delete.</dd><dd><code>callback</code> - The callback method to execute when completed.</dd></dl>
</li>
</ul>
<a name="deleteAllInBackground(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;deleteAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</pre>
<div class="block">Deletes each object in the provided list. This is faster than deleting each object individually
 because it batches the requests.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to delete.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when deleteAll completes.</dd></dl>
</li>
</ul>
<a name="saveAll(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveAll</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;saveAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)
                    throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Saves each object in the provided list. This is faster than saving each object individually
 because it batches the requests.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to save.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server returns an error or is inaccessible.</dd></dl>
</li>
</ul>
<a name="saveAllInBackground(java.util.List, com.parse.SaveCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;saveAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                                               <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</pre>
<div class="block">Saves each object in the provided list to the server in a background thread. This is preferable
 to using saveAll, unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to save.</dd><dd><code>callback</code> - <code>callback.done(e)</code> is called when the save completes.</dd></dl>
</li>
</ul>
<a name="saveAllInBackground(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>saveAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;saveAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</pre>
<div class="block">Saves each object in the provided list to the server in a background thread. This is preferable
 to using saveAll, unless your code is already running from a background thread.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The objects to save.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when saveAll completes.</dd></dl>
</li>
</ul>
<a name="fetchAllIfNeededInBackground(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchAllIfNeededInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&gt;&nbsp;fetchAllIfNeededInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</pre>
<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when fetchAllIfNeeded completes.</dd></dl>
</li>
</ul>
<a name="fetchAllIfNeeded(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchAllIfNeeded</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;fetchAllIfNeeded(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)
                                                    throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Fetches all the objects that don't have data in the provided list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The list passed in for convenience.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server returns an error or is inaccessible.</dd></dl>
</li>
</ul>
<a name="fetchAllIfNeededInBackground(java.util.List, com.parse.FindCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchAllIfNeededInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;fetchAllIfNeededInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                                                        <a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a>&lt;T&gt;&nbsp;callback)</pre>
<div class="block">Fetches all the objects that don't have data in the provided list in the background.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd><dd><code>callback</code> - <code>callback.done(result, e)</code> is called when the fetch completes.</dd></dl>
</li>
</ul>
<a name="fetchAllInBackground(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&gt;&nbsp;fetchAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</pre>
<div class="block">Fetches all the objects in the provided list in the background.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when fetch completes.</dd></dl>
</li>
</ul>
<a name="fetchAll(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchAll</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;fetchAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)
                                            throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Fetches all the objects in the provided list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The list passed in.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code> - Throws an exception if the server returns an error or is inaccessible.</dd></dl>
</li>
</ul>
<a name="fetchAllInBackground(java.util.List, com.parse.FindCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;fetchAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                                                <a href="../../com/parse/FindCallback.html" title="interface in com.parse">FindCallback</a>&lt;T&gt;&nbsp;callback)</pre>
<div class="block">Fetches all the objects in the provided list in the background.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - The list of objects to fetch.</dd><dd><code>callback</code> - <code>callback.done(result, e)</code> is called when the fetch completes.</dd></dl>
</li>
</ul>
<a name="remove(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Removes a key from this object's data if it exists.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to remove.</dd></dl>
</li>
</ul>
<a name="has(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>has</h4>
<pre>public&nbsp;boolean&nbsp;has(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Whether this object has a particular key. Same as <a href="../../com/parse/ParseObject.html#containsKey(java.lang.String)"><code>ParseObject.containsKey(String)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check for</dd>
<dt><span class="strong">Returns:</span></dt><dd>Whether this object contains the key</dd></dl>
</li>
</ul>
<a name="put(java.lang.String, java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;void&nbsp;put(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
       <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">Add a key-value pair to this object. It is recommended to name keys in
 <code>camelCaseLikeThis</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - Keys must be alphanumerical plus underscore, and start with a letter.</dd><dd><code>value</code> - Values may be numerical, <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>, <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a>, <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a>,
          <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true#NULL" title="class or interface in org.json"><code>JSONObject.NULL</code></a>, or other <code>ParseObject</code>s. value may not be <code>null</code>.</dd></dl>
</li>
</ul>
<a name="increment(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>increment</h4>
<pre>public&nbsp;void&nbsp;increment(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Atomically increments the given key by 1.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to increment.</dd></dl>
</li>
</ul>
<a name="increment(java.lang.String, java.lang.Number)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>increment</h4>
<pre>public&nbsp;void&nbsp;increment(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
             <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;amount)</pre>
<div class="block">Atomically increments the given key by the given number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to increment.</dd><dd><code>amount</code> - The amount to increment by.</dd></dl>
</li>
</ul>
<a name="add(java.lang.String, java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>public&nbsp;void&nbsp;add(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
       <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">Atomically adds an object to the end of the array associated with a given key.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>value</code> - The object to add.</dd></dl>
</li>
</ul>
<a name="addAll(java.lang.String, java.util.Collection)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAll</h4>
<pre>public&nbsp;void&nbsp;addAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
          <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;values)</pre>
<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the end of the array
 associated with a given key.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>values</code> - The objects to add.</dd></dl>
</li>
</ul>
<a name="addUnique(java.lang.String, java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addUnique</h4>
<pre>public&nbsp;void&nbsp;addUnique(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
             <a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">Atomically adds an object to the array associated with a given key, only if it is not already
 present in the array. The position of the insert is not guaranteed.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>value</code> - The object to add.</dd></dl>
</li>
</ul>
<a name="addAllUnique(java.lang.String, java.util.Collection)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAllUnique</h4>
<pre>public&nbsp;void&nbsp;addAllUnique(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;values)</pre>
<div class="block">Atomically adds the objects contained in a <code>Collection</code> to the array associated with a
 given key, only adding elements which are not already present in the array. The position of the
 insert is not guaranteed.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>values</code> - The objects to add.</dd></dl>
</li>
</ul>
<a name="removeAll(java.lang.String, java.util.Collection)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAll</h4>
<pre>public&nbsp;void&nbsp;removeAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
             <a href="http://developer.android.com/reference/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;values)</pre>
<div class="block">Atomically removes all instances of the objects contained in a <code>Collection</code> from the
 array associated with a given key. To maintain consistency with the Java Collection API, there
 is no method removing all instances of a single object. Instead, you can call
 <code>parseObject.removeAll(key, Arrays.asList(value))</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key.</dd><dd><code>values</code> - The objects to remove.</dd></dl>
</li>
</ul>
<a name="containsKey(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsKey</h4>
<pre>public&nbsp;boolean&nbsp;containsKey(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Whether this object has a particular key. Same as <a href="../../com/parse/ParseObject.html#has(java.lang.String)"><code>ParseObject.has(String)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to check for</dd>
<dt><span class="strong">Returns:</span></dt><dd>Whether this object contains the key</dd></dl>
</li>
</ul>
<a name="getString(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getString(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>.</dd></dl>
</li>
</ul>
<a name="getBytes(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBytes</h4>
<pre>public&nbsp;byte[]&nbsp;getBytes(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <code>byte[]</code> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <code>byte[]</code>.</dd></dl>
</li>
</ul>
<a name="getNumber(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNumber</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;getNumber(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>.</dd></dl>
</li>
</ul>
<a name="getJSONArray(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJSONArray</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json">JSONArray</a>&nbsp;getJSONArray(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/org/json/JSONArray.html?is-external=true" title="class or interface in org.json"><code>JSONArray</code></a>.</dd></dl>
</li>
</ul>
<a name="getList(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getList</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;getList(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if the value can't be converted to a
          <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a>.</dd></dl>
</li>
</ul>
<a name="getMap(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMap</h4>
<pre>public&nbsp;&lt;V&gt;&nbsp;<a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,V&gt;&nbsp;getMap(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> value</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if the value can't be converted to a
          <a href="http://developer.android.com/reference/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.</dd></dl>
</li>
</ul>
<a name="getJSONObject(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJSONObject</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json">JSONObject</a>&nbsp;getJSONObject(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/org/json/JSONObject.html?is-external=true" title="class or interface in org.json"><code>JSONObject</code></a>.</dd></dl>
</li>
</ul>
<a name="getInt(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access an <code>int</code> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>0</code> if there is no such key or if it is not a <code>int</code>.</dd></dl>
</li>
</ul>
<a name="getDouble(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <code>double</code> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>0</code> if there is no such key or if it is not a <code>double</code>.</dd></dl>
</li>
</ul>
<a name="getLong(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <code>long</code> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>0</code> if there is no such key or if it is not a <code>long</code>.</dd></dl>
</li>
</ul>
<a name="getBoolean(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <code>boolean</code> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>false</code> if there is no such key or if it is not a <code>boolean</code>.</dd></dl>
</li>
</ul>
<a name="getDate(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDate</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;getDate(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="http://developer.android.com/reference/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a>.</dd></dl>
</li>
</ul>
<a name="getParseObject(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParseObject</h4>
<pre>public&nbsp;<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&nbsp;getParseObject(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <code>ParseObject</code> value. This function will not perform a network request. Unless the
 <code>ParseObject</code> has been downloaded (e.g. by a <a href="../../com/parse/ParseQuery.html#include(java.lang.String)"><code>ParseQuery.include(String)</code></a> or by calling
 <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a> or <a href="../../com/parse/ParseObject.html#refresh()"><code>ParseObject.refresh()</code></a>), <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> will return
 <code>false</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <code>ParseObject</code>.</dd></dl>
</li>
</ul>
<a name="getParseUser(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParseUser</h4>
<pre>public&nbsp;<a href="../../com/parse/ParseUser.html" title="class in com.parse">ParseUser</a>&nbsp;getParseUser(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a> value. This function will not perform a network request. Unless the
 <code>ParseObject</code> has been downloaded (e.g. by a <a href="../../com/parse/ParseQuery.html#include(java.lang.String)"><code>ParseQuery.include(String)</code></a> or by calling
 <a href="../../com/parse/ParseObject.html#fetchIfNeeded()"><code>ParseObject.fetchIfNeeded()</code></a> or <a href="../../com/parse/ParseObject.html#refresh()"><code>ParseObject.refresh()</code></a>), <a href="../../com/parse/ParseObject.html#isDataAvailable()"><code>ParseObject.isDataAvailable()</code></a> will return
 <code>false</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if the value is not a <a href="../../com/parse/ParseUser.html" title="class in com.parse"><code>ParseUser</code></a>.</dd></dl>
</li>
</ul>
<a name="getParseFile(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParseFile</h4>
<pre>public&nbsp;<a href="../../com/parse/ParseFile.html" title="class in com.parse">ParseFile</a>&nbsp;getParseFile(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> value. This function will not perform a network request. Unless the
 <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a> has been downloaded (e.g. by calling <a href="../../com/parse/ParseFile.html#getData()"><code>ParseFile.getData()</code></a>),
 <a href="../../com/parse/ParseFile.html#isDataAvailable()"><code>ParseFile.isDataAvailable()</code></a> will return <code>false</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="../../com/parse/ParseFile.html" title="class in com.parse"><code>ParseFile</code></a>.</dd></dl>
</li>
</ul>
<a name="getParseGeoPoint(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParseGeoPoint</h4>
<pre>public&nbsp;<a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse">ParseGeoPoint</a>&nbsp;getParseGeoPoint(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a> value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key or if it is not a <a href="../../com/parse/ParseGeoPoint.html" title="class in com.parse"><code>ParseGeoPoint</code></a>.</dd></dl>
</li>
</ul>
<a name="getACL()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getACL</h4>
<pre>public&nbsp;<a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a>&nbsp;getACL()</pre>
<div class="block">Access the <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div>
</li>
</ul>
<a name="setACL(com.parse.ParseACL)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setACL</h4>
<pre>public&nbsp;void&nbsp;setACL(<a href="../../com/parse/ParseACL.html" title="class in com.parse">ParseACL</a>&nbsp;acl)</pre>
<div class="block">Set the <a href="../../com/parse/ParseACL.html" title="class in com.parse"><code>ParseACL</code></a> governing this object.</div>
</li>
</ul>
<a name="isDataAvailable()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDataAvailable</h4>
<pre>public&nbsp;boolean&nbsp;isDataAvailable()</pre>
<div class="block">Gets whether the <code>ParseObject</code> has been fetched.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the <code>ParseObject</code> is new or has been fetched or refreshed. <code>false</code>
         otherwise.</dd></dl>
</li>
</ul>
<a name="getRelation(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelation</h4>
<pre>public&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="../../com/parse/ParseRelation.html" title="class in com.parse">ParseRelation</a>&lt;T&gt;&nbsp;getRelation(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access or create a <a href="../../com/parse/ParseRelation.html" title="class in com.parse"><code>ParseRelation</code></a> value for a key</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the relation for.</dd>
<dt><span class="strong">Returns:</span></dt><dd>the ParseRelation object if the relation already exists for the key or can be created
         for this key.</dd></dl>
</li>
</ul>
<a name="get(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="http://developer.android.com/reference/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;get(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Access a value. In most cases it is more convenient to use a helper function such as
 <a href="../../com/parse/ParseObject.html#getString(java.lang.String)"><code>ParseObject.getString(String)</code></a> or <a href="../../com/parse/ParseObject.html#getInt(java.lang.String)"><code>ParseObject.getInt(String)</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - The key to access the value for.</dd>
<dt><span class="strong">Returns:</span></dt><dd><code>null</code> if there is no such key.</dd></dl>
</li>
</ul>
<a name="hasSameId(com.parse.ParseObject)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasSameId</h4>
<pre>public&nbsp;boolean&nbsp;hasSameId(<a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&nbsp;other)</pre>
</li>
</ul>
<a name="pinAllInBackground(java.lang.String, java.util.List, com.parse.SaveCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;pinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                              <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                                              <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</pre>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If
 those other objects have not been fetched from Parse, they will not be stored. However, if they
 have changed data, all of the changes will be retained. To get the objects back later, you can
 use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects to be pinned</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.DeleteCallback)"><code>ParseObject.unpinAllInBackground(String, java.util.List, DeleteCallback)</code></a></dd></dl>
</li>
</ul>
<a name="pinAllInBackground(java.lang.String, java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;pinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                                    <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</pre>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If
 those other objects have not been fetched from Parse, they will not be stored. However, if they
 have changed data, all of the changes will be retained. To get the objects back later, you can
 use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects to be pinned</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when pinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.lang.String,%20java.util.List)"><code>ParseObject.unpinAllInBackground(String, java.util.List)</code></a></dd></dl>
</li>
</ul>
<a name="pinAll(java.lang.String, java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinAll</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;pinAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                  <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)
                   throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If
 those other objects have not been fetched from Parse, they will not be stored. However, if they
 have changed data, all of the changes will be retained. To get the objects back later, you can
 use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.
 <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects to be pinned</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAll(java.lang.String,%20java.util.List)"><code>ParseObject.unpinAll(String, java.util.List)</code></a></dd></dl>
</li>
</ul>
<a name="pinAllInBackground(java.util.List, com.parse.SaveCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;pinAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                                              <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</pre>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If
 those other objects have not been fetched from Parse, they will not be stored. However, if they
 have changed data, all of the changes will be retained. To get the objects back later, you can
 use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects to be pinned</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List,%20com.parse.DeleteCallback)"><code>ParseObject.unpinAllInBackground(java.util.List, DeleteCallback)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="pinAllInBackground(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;pinAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</pre>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If
 those other objects have not been fetched from Parse, they will not be stored. However, if they
 have changed data, all of the changes will be retained. To get the objects back later, you can
 use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects to be pinned</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when pinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAllInBackground(java.util.List)"><code>ParseObject.unpinAllInBackground(java.util.List)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="pinAll(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinAll</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;pinAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)
                   throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Stores the objects and every object they point to in the local datastore, recursively. If
 those other objects have not been fetched from Parse, they will not be stored. However, if they
 have changed data, all of the changes will be retained. To get the objects back later, you can
 use <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects to be pinned</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinAll(java.util.List)"><code>ParseObject.unpinAll(java.util.List)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpinAllInBackground(java.lang.String, java.util.List, com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;unpinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                                <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                                                <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List,%20com.parse.SaveCallback)"><code>ParseObject.pinAllInBackground(String, java.util.List, SaveCallback)</code></a></dd></dl>
</li>
</ul>
<a name="unpinAllInBackground(java.lang.String, java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;unpinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                                      <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.lang.String,%20java.util.List)"><code>ParseObject.pinAllInBackground(String, java.util.List)</code></a></dd></dl>
</li>
</ul>
<a name="unpinAll(java.lang.String, java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAll</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;unpinAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                    <a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)
                     throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>objects</code> - the objects</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)"><code>ParseObject.pinAll(String, java.util.List)</code></a></dd></dl>
</li>
</ul>
<a name="unpinAllInBackground(java.util.List, com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;unpinAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects,
                                                <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)"><code>ParseObject.pinAllInBackground(java.util.List, SaveCallback)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpinAllInBackground(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAllInBackground</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;unpinAllInBackground(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)</pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List)"><code>ParseObject.pinAllInBackground(java.util.List)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpinAll(java.util.List)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAll</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;unpinAll(<a href="http://developer.android.com/reference/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&nbsp;objects)
                     throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objects</code> - the objects</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.util.List)"><code>ParseObject.pinAll(java.util.List)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpinAllInBackground(java.lang.String, com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAllInBackground</h4>
<pre>public static&nbsp;void&nbsp;unpinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                        <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)"><code>ParseObject.pinAll(String, java.util.List)</code></a></dd></dl>
</li>
</ul>
<a name="unpinAllInBackground(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAllInBackground</h4>
<pre>public static&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;unpinAllInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd>
<dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)"><code>ParseObject.pinAll(String, java.util.List)</code></a></dd></dl>
</li>
</ul>
<a name="unpinAll(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAll</h4>
<pre>public static&nbsp;void&nbsp;unpinAll(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
                     throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.lang.String,%20java.util.List)"><code>ParseObject.pinAll(String, java.util.List)</code></a></dd></dl>
</li>
</ul>
<a name="unpinAllInBackground(com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAllInBackground</h4>
<pre>public static&nbsp;void&nbsp;unpinAllInBackground(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)"><code>ParseObject.pinAllInBackground(java.util.List, SaveCallback)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpinAllInBackground()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAllInBackground</h4>
<pre>public static&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;unpinAllInBackground()</pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning all completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAllInBackground(java.util.List,%20com.parse.SaveCallback)"><code>ParseObject.pinAllInBackground(java.util.List, SaveCallback)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpinAll()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinAll</h4>
<pre>public static&nbsp;void&nbsp;unpinAll()
                     throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Removes the objects and every object they point to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinAll(java.util.List)"><code>ParseObject.pinAll(java.util.List)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="fetchFromLocalDatastoreInBackground(com.parse.GetCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchFromLocalDatastoreInBackground</h4>
<pre>public&nbsp;&lt;T extends <a href="../../com/parse/ParseObject.html" title="class in com.parse">ParseObject</a>&gt;&nbsp;void&nbsp;fetchFromLocalDatastoreInBackground(<a href="../../com/parse/GetCallback.html" title="interface in com.parse">GetCallback</a>&lt;T&gt;&nbsp;callback)</pre>
<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the
 server already. If the object is not stored in the local datastore, this method with do
 nothing.</div>
</li>
</ul>
<a name="fetchFromLocalDatastore()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fetchFromLocalDatastore</h4>
<pre>public&nbsp;void&nbsp;fetchFromLocalDatastore()
                             throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Loads data from the local datastore into this object, if it has not been fetched from the
 server already. If the object is not stored in the local datastore, this method with throw a
 CACHE_MISS exception.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd></dl>
</li>
</ul>
<a name="pinInBackground(java.lang.String, com.parse.SaveCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinInBackground</h4>
<pre>public&nbsp;void&nbsp;pinInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                   <a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</pre>
<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those
 other objects have not been fetched from Parse, they will not be stored. However, if they have
 changed data, all of the changes will be retained. To get the objects back later, you can use
 <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on
 it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String,%20com.parse.DeleteCallback)"><code>ParseObject.unpinInBackground(String, DeleteCallback)</code></a></dd></dl>
</li>
</ul>
<a name="pinInBackground(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinInBackground</h4>
<pre>public&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;pinInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those
 other objects have not been fetched from Parse, they will not be stored. However, if they have
 changed data, all of the changes will be retained. To get the objects back later, you can use
 <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on
 it.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when pinning completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinInBackground(java.lang.String)"><code>ParseObject.unpinInBackground(String)</code></a></dd></dl>
</li>
</ul>
<a name="pin(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pin</h4>
<pre>public&nbsp;void&nbsp;pin(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
         throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those
 other objects have not been fetched from Parse, they will not be stored. However, if they have
 changed data, all of the changes will be retained. To get the objects back later, you can use
 <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on
 it.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpin(java.lang.String)"><code>ParseObject.unpin(String)</code></a></dd></dl>
</li>
</ul>
<a name="pinInBackground(com.parse.SaveCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinInBackground</h4>
<pre>public&nbsp;void&nbsp;pinInBackground(<a href="../../com/parse/SaveCallback.html" title="interface in com.parse">SaveCallback</a>&nbsp;callback)</pre>
<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those
 other objects have not been fetched from Parse, they will not be stored. However, if they have
 changed data, all of the changes will be retained. To get the objects back later, you can use
 <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on
 it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinInBackground(com.parse.DeleteCallback)"><code>ParseObject.unpinInBackground(DeleteCallback)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="pinInBackground()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pinInBackground</h4>
<pre>public&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;pinInBackground()</pre>
<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those
 other objects have not been fetched from Parse, they will not be stored. However, if they have
 changed data, all of the changes will be retained. To get the objects back later, you can use
 <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on
 it.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when pinning completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpinInBackground()"><code>ParseObject.unpinInBackground()</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="pin()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pin</h4>
<pre>public&nbsp;void&nbsp;pin()
         throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Stores the object and every object it points to in the local datastore, recursively. If those
 other objects have not been fetched from Parse, they will not be stored. However, if they have
 changed data, all of the changes will be retained. To get the objects back later, you can use
 <a href="../../com/parse/ParseQuery.html#fromLocalDatastore()"><code>ParseQuery.fromLocalDatastore()</code></a>, or you can create an unfetched pointer with
 <a href="../../com/parse/ParseObject.html#createWithoutData(java.lang.Class,%20java.lang.String)"><code>ParseObject.createWithoutData(Class, String)</code></a> and then call <a href="../../com/parse/ParseObject.html#fetchFromLocalDatastore()"><code>ParseObject.fetchFromLocalDatastore()</code></a> on
 it.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#unpin()"><code>ParseObject.unpin()</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpinInBackground(java.lang.String, com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinInBackground</h4>
<pre>public&nbsp;void&nbsp;unpinInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                     <a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String,%20com.parse.SaveCallback)"><code>ParseObject.pinInBackground(String, SaveCallback)</code></a></dd></dl>
</li>
</ul>
<a name="unpinInBackground(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinInBackground</h4>
<pre>public&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;unpinInBackground(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinInBackground(java.lang.String)"><code>ParseObject.pinInBackground(String)</code></a></dd></dl>
</li>
</ul>
<a name="unpin(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpin</h4>
<pre>public&nbsp;void&nbsp;unpin(<a href="http://developer.android.com/reference/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
           throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pin(java.lang.String)"><code>ParseObject.pin(String)</code></a></dd></dl>
</li>
</ul>
<a name="unpinInBackground(com.parse.DeleteCallback)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinInBackground</h4>
<pre>public&nbsp;void&nbsp;unpinInBackground(<a href="../../com/parse/DeleteCallback.html" title="interface in com.parse">DeleteCallback</a>&nbsp;callback)</pre>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callback</code> - the callback</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinInBackground(com.parse.SaveCallback)"><code>ParseObject.pinInBackground(SaveCallback)</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpinInBackground()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unpinInBackground</h4>
<pre>public&nbsp;<a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts">Task</a>&lt;<a href="http://developer.android.com/reference/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>&gt;&nbsp;unpinInBackground()</pre>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>A <a href="http://boltsframework.github.io/docs/android/bolts/Task.html?is-external=true" title="class or interface in bolts"><code>Task</code></a> that is resolved when unpinning completes.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pinInBackground()"><code>ParseObject.pinInBackground()</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
<a name="unpin()">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>unpin</h4>
<pre>public&nbsp;void&nbsp;unpin()
           throws <a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></pre>
<div class="block">Removes the object and every object it points to in the local datastore, recursively.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../com/parse/ParseException.html" title="class in com.parse">ParseException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../com/parse/ParseObject.html#pin()"><code>ParseObject.pin()</code></a>, 
<a href="../../com/parse/ParseObject.html#DEFAULT_PIN"><code>ParseObject.DEFAULT_PIN</code></a></dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../com/parse/package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ParseObject.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/parse/ParseInstallation.html" title="class in com.parse"><span class="strong">Prev Class</span></a></li>
<li><a href="../../com/parse/ParsePush.html" title="class in com.parse"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/parse/ParseObject.html" target="_top">Frames</a></li>
<li><a href="ParseObject.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
